score a lot of goals - Turkish English Dictionary